package cn.com.jinhao.hotline.commons.vo.business.record;

import cn.com.jinhao.hotline.commons.vo.ConditionRequestVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * hotline-spring-cloud
 * <p>Description: </p>
 *
 * @author ShaneMew
 * @version 1.0
 * @date 2020/6/2
 * @since 2020/6/2
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel(value = "记录事件查询入参类")
public class RecordEventCondition extends ConditionRequestVO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 派单方式
     */
    @ApiModelProperty(value = "派单方式编码")
    private String dispatchWayCode;

    /**
     * 事件类型
     */
    @ApiModelProperty(value = "事件类型", notes="0 -全部; 1 - 接单; 2 - 派单; 3 - 反馈; 4 - 办结; 5 - 回访; 6 - 催办; 7 - 督办; 8 - 延期; 9 - 超期;  9 - 疑难; 10 - 匿名; 11 - 归档")
    private Integer eventType;
}
